package wojtek.tablice;

public class Parking {

	Miejsce[] parking;
	boolean parkuj;
	int iloscWolnych;
	
	Parking(){
		this.parking = new Miejsce[5];
		
		parking[0] = new Miejsce();
		parking[1] = new Miejsce();
		parking[2] = new Miejsce();
		parking[3] = new Miejsce();
		parking[4] = new Miejsce();
		
	}
	
	boolean parkuj(int nrMiejsca){
		if(nrMiejsca >0 && nrMiejsca <6){
		nrMiejsca = nrMiejsca-1;
		if(parking[nrMiejsca] != null){
					if(parking[nrMiejsca].isWolne() == true){
				parkuj = true;
				System.out.println("zajoles miejsce nr: "+ (nrMiejsca+1));
				parking[nrMiejsca].setWolne(false);
				} 
			else{ 
				System.out.println("miejsce jest zajete");
				parkuj = false;
				}
		
		return parkuj;
		}}
		else {
			System.out.println("podales zle miejsce..");
			return parkuj = false;
		}
		return parkuj;
	}
	
	
	int iloscWolnych(){
		iloscWolnych = 0;
		
		for(int i=0; i<=4; i++){
			if ( parking[i].wolne == true)
			{
				iloscWolnych ++;
			}
		}
		System.out.println("Jest tutaj: " + iloscWolnych + " wolnych miejsc!");
		return iloscWolnych;
	}

	public Miejsce[] getParking() {
		return parking;
	}

	public void setParking(Miejsce[] parking) {
		this.parking = parking;
	}

	public boolean isParkuj() {
		return parkuj;
	}

	public void setParkuj(boolean parkuj) {
		this.parkuj = parkuj;
	}

	public int getIloscWolnych() {
		return iloscWolnych;
	}

	public void setIloscWolnych(int iloscWolnych) {
		this.iloscWolnych = iloscWolnych;
	}
	
}
